package 代码记录.指定公司代码练习记录.华为_2024.分值100;

import java.util.Scanner;

/**
 * @author zx
 * @create 2024-01-31 16:57
 * 自己做不出来，但是人家的思路很巧妙，自己认真看可理解
 */
public class 环中最长子串_14 {
    /**
     * 这道题人家的代码很容易看懂大概，但是不能深想为啥这样做可以，自己脑子感觉不够用(别深想，代码写出来就好)
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        int max = 0;
        for(int i = 0;i < str.length();i++){
            int count = 0;
            for(int j = i;j < str.length() + i;j++){
                //通过取余运算将索引 j 转换为字符串索引
                int index = j % str.length();
                //判断对应位置的字符是否为字符 'o'
                if(str.charAt(index) == 'o'){
                    count++;
                }
                //如果计数器 count 是偶数，并且当前连续字符长度大于之前最大长度 max，则更新max
                if(count % 2 == 0 && j - i + 1 > max){
                    max = j - i + 1;
                }
            }
        }
        System.out.println(max);
    }
}
